home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / t3_1 / nexttsrc.lha / nexttsources / sources / comp / assembler / vmodes.t < prev   
Encoding:
Text File  |  1988-02-05  |  3.5 KB  |  64 lines

  1. (herald vmodes)
  2.  
  3. ;;; Copyright (c) 1985 Yale University
  4. ;;;     Authors: N Adams, R Kelsey, D Kranz, J Philbin, J Rees.
  5. ;;; This material was developed by the T Project at the Yale University Computer 
  6. ;;; Science Department.  Permission to copy this software, to redistribute it, 
  7. ;;; and to use it for any purpose is granted, subject to the following restric-
  8. ;;; tions and understandings.
  9. ;;; 1. Any copy made of this software must include this copyright notice in full.
  10. ;;; 2. Users of this software agree to make their best efforts (a) to return
  11. ;;;    to the T Project at Yale any improvements or extensions that they make,
  12. ;;;    so that these may be included in future releases; and (b) to inform
  13. ;;;    the T Project of noteworthy uses of this software.
  14. ;;; 3. All materials developed as a consequence of the use of this software
  15. ;;;    shall duly acknowledge such use, in accordance with the usual standards
  16. ;;;    of acknowledging credit in academic research.
  17. ;;; 4. Yale has made no warrantee or representation that the operation of
  18. ;;;    this software will be error-free, and Yale is under no obligation to
  19. ;;;    provide any services, by way of maintenance, update, or otherwise.
  20. ;;; 5. In conjunction with products arising from the use of this material,
  21. ;;;    there shall be no use of the name of the Yale University nor of any
  22. ;;;    adaptation thereof in any advertising, promotional, or sales literature
  23. ;;;    without prior written consent from Yale in each case.
  24. ;;;
  25.  
  26. (define-constant *vax$ab* '(general 8 byte address))
  27. (define-constant *vax$aw* '(general 16 word address))
  28. (define-constant *vax$al* '(general 32 long address))
  29. (define-constant *vax$aq* '(general 64 quad address))
  30. (define-constant *vax$af* '(general 32 f-float address))
  31. (define-constant *vax$ad* '(general 64 d-float address))
  32. (define-constant *vax$ag* '(general 64 g-float address))
  33. (define-constant *vax$ah* '(general 128 h-float address))
  34. (define-constant *vax$ao* '(general 128 octa address))
  35. (define-constant *vax$rb* '(general 8 byte read))
  36. (define-constant *vax$rw* '(general 16 word read))
  37. (define-constant *vax$rl* '(general 32 long read))
  38. (define-constant *vax$rq* '(general 64 quad read))
  39. (define-constant *vax$rf* '(general 32 f-float read))
  40. (define-constant *vax$rd* '(general 64 d-float read))
  41. (define-constant *vax$rg* '(general 64 g-float read))
  42. (define-constant *vax$rh* '(general 128 h-float read))
  43. (define-constant *vax$ro* '(general 128 octa read))
  44. (define-constant *vax$mb* '(general 8 byte modify))
  45. (define-constant *vax$mw* '(general 16 word modify))
  46. (define-constant *vax$ml* '(general 32 long modify))
  47. (define-constant *vax$mf* '(general 32 f-float modify))
  48. (define-constant *vax$md* '(general 64 d-float modify))
  49. (define-constant *vax$mg* '(general 64 g-float modify))
  50. (define-constant *vax$mh* '(general 128 h-float modify))
  51. (define-constant *vax$mo* '(general 128 octa modify))
  52. (define-constant *vax$wb* '(general 8 byte write))
  53. (define-constant *vax$ww* '(general 16 word write))
  54. (define-constant *vax$wl* '(general 32 long write))
  55. (define-constant *vax$wq* '(general 64 quad write))
  56. (define-constant *vax$wf* '(general 32 f-float write))
  57. (define-constant *vax$wd* '(general 64 d-float write))
  58. (define-constant *vax$wg* '(general 64 g-float write))
  59. (define-constant *vax$wh* '(general 128 h-float write))
  60. (define-constant *vax$wo* '(general 128 octa write))
  61. (define-constant *vax$bb* '(general 8 byte branch))
  62. (define-constant *vax$bw* '(general 16 word branch))
  63. (define-constant *vax$vb* '(general 8 byte field))
  64.